/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Behavioral.Observer;

import java.util.ArrayList;

/**
 *
 * @author usuario
 */
public class AlarmaArticulo implements Sujeto{
    private static ArrayList<ArticuloMalEstado> observadores =
            new ArrayList<ArticuloMalEstado>();
    
    @Override
    public void agregar(ArticuloMalEstado observador){observadores.add(observador);
    }
    @Override
    public void eliminar(ArticuloMalEstado observador){observadores.remove(observador);
    }
    @Override
    public void notificar(){
        for(int x=0;x<observadores.size();x++){
            observadores.get(x).actualizar();
        }
    }
}
